/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconYiguoqi: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1378 1024" width={size} height={size} {...rest}>
      <Path
        d="M278.4 534.203077c-33.723077-8.251077-46.020923-27.904-36.893538-58.978462l35.032615-130.727384 43.569231 11.677538-6.892308 25.698462 131.849846 35.328 14.375385-53.632-183.236923-49.102769 10.476307-39.108924 226.816 60.780308-35.328 131.84-175.419077-47.005538-14.670769 54.744615c-4.745846 14.710154 0.433231 23.68 15.537231 26.919385l106.141538 28.445538c17.476923 6.291692 29.046154 1.792 34.747077-13.449846 0.787692-2.963692 2.924308-7.985231 6.419693-15.044923 3.131077-8.733538 5.681231-15.241846 7.630769-19.505231a950.075077 950.075077 0 0 0 39.463385 22.547692 714.555077 714.555077 0 0 1-21.001847 47.064616c-10.446769 21.149538-30.848 27.244308-61.184 18.323692l-137.432615-36.824615z m248.930462 78.670769l-3.66277-48.876308c2.825846-1.634462 6.980923-3.702154 12.445539-6.242461 3.968-2.924308 12.750769-7.364923 26.318769-13.312l17.664-65.92-30.158769-8.073846 10.476307-39.118769 70.390154 18.86523-28.150154 105.028923c7.276308 23.502769 22.921846 38.075077 46.966154 43.716923 38.528 11.126154 87.315692 24.201846 146.372923 39.217231-7.266462 9.245538-14.660923 20.420923-22.173538 33.575385l-86.035692-23.04a9674.328615 9674.328615 0 0 1-58.614154-18.116923c-28.317538-7.581538-47.409231-22.685538-57.314462-45.292308-3.790769 2.185846-8.989538 5.169231-15.586461 8.999385-15.113846 8.713846-24.772923 14.916923-28.937846 18.599384z m85.011692-183.187692a1282.284308 1282.284308 0 0 0-20.184616-67.682462l39.128616-7.483077a1229.686154 1229.686154 0 0 1 23.620923 63.812923L612.332308 429.686154z m61.046154 107.362461a2123.776 2123.776 0 0 0-20.726154-52.253538 133.415385 133.415385 0 0 1-5.12-12.150154l35.849846-13.144615a2126.769231 2126.769231 0 0 1 29.804308 63.074461l-39.808 14.473846zM652.8 444.110769l9.580308-35.751384 100.558769 26.939077 11.667692-43.569231 42.466462 11.372307-11.677539 43.579077 34.63877 9.284923-9.580308 35.741539-34.638769-9.275077-22.449231 83.790769c-7.305846 33.191385-26.683077 45.961846-58.171077 38.311385-10.633846-2.048-27.116308-6.065231-49.457231-12.051692 2.146462-16.974769 2.756923-31.182769 1.831385-42.624a747.027692 747.027692 0 0 0 39.926154 11.894153c14.690462 4.745846 23.197538-0.167385 25.501538-14.72l20.361846-75.972923-100.558769-26.948923z m227.446154 38.203077l8.979692-33.526154 14.532923 3.889231 5.986462-22.350769 37.986461 10.180923-5.986461 22.350769 37.986461 10.180923 6.281846-23.463384L1024 459.756308l-6.281846 23.463384 14.523077 3.889231-8.979693 33.516308-14.523076-3.889231-30.237539 112.836923 18.993231 5.100308-4.194462 15.635692c6.025846-13.538462 11.933538-31.113846 17.723077-52.726154l33.230769-124.022154 107.264 28.740923-59.874461 223.458462c-5.188923 19.357538-17.309538 27.283692-36.312615 23.798154-2.983385-0.787692-8.940308-2.392615-17.880616-4.785231-10.633846-2.067692-18.176-3.672615-22.646154-4.873846 1.959385-16.246154 2.816-28.396308 2.579693-36.430769l23.463384 6.281846c9.472 3.347692 15.035077 0.443077 16.699077-8.694154l8.979692-33.516308-33.516307-8.989538c-12.918154 33.28-31.675077 58.584615-56.270769 75.943384a221.538462 221.538462 0 0 0-19.495385-25.580307l-23.187692 10.545231a485.405538 485.405538 0 0 0-23.778462-54.272l26.840615-10.771693-52.509538-14.070154 20.086154 23.345231c-19.692308 13.883077-37.661538 25.836308-53.917539 35.849846a205.784615 205.784615 0 0 0-22.153846-33.476923 224.059077 224.059077 0 0 0 45.922462-28.416l-36.864-9.875692 8.979692-33.516308 17.870769 4.785231 30.237539-112.836923-14.523077-3.899077z m27.067077 109.036308l-4.785231 17.870769 37.986462 10.180923 4.78523-17.880615-37.986461-10.171077z m12.573538-46.926769l-4.795077 17.870769 37.996308 10.180923 4.785231-17.880615-37.986462-10.171077z m12.868923-48.049231l-4.78523 17.880615 37.986461 10.180923 4.795077-17.880615-37.996308-10.180923z m31.507693 195.249231c7.601231-7.532308 14.198154-15.744 19.780923-24.635077l-37.986462-10.171077a504.241231 504.241231 0 0 0 18.215385 34.816z m83.032615-81.92l-3.593846 13.390769 32.393846 8.694154 8.694154-32.403693-32.403692-8.684307-5.090462 19.003077z m23.650462-88.27077l-8.979693 33.516308 32.393846 8.684308 8.989539-33.526154-32.393846-8.674462zM689.230769 202.417231c102.006154 0 192.462769 49.329231 248.871385 125.44l39.453538 10.574769C918.646154 240.787692 811.569231 175.497846 689.230769 175.497846a334.946462 334.946462 0 0 0-162.914461 42.023385l39.384615 10.555077A308.519385 308.519385 0 0 1 689.230769 202.417231z m203.283693-17.506462l21.612307 17.506462 6.656-26.24 24.182154-14.139077-24.182154-14.129231-6.656-26.249846-21.612307 17.526154-28.307693-2.097231 10.830769 24.950154-10.830769 24.96 28.307693-2.087385z m-374.86277-58.742154l-22.232615-15.458461-4.844308 27.372308-22.754461 16.974769 24.536615 11.756307 8.162462 25.954462 20.01723-20.125538 27.795693-0.925539-12.169846-24.192 9.019076-26.525538-27.529846 5.16923z m208.07877-37.838769L709.257846 66.855385l-12.947692 24.615384-26.830769 9.245539 19.800615 18.658461-0.108308 27.204923 25.186462-13.085538 26.761846 7.571692-4.233846-26.752 16.649846-22.528-27.805538-3.446154z m301.193846 169.019077l-23.335385-16.147692-3.328 26.998154-21.986461 16.009846 25.452307 12.553846 9.747693 26.052923 19.042461-19.239385 28.012308 0.07877-13.686154-24.448 7.581538-25.993847-27.500307 4.135385z m303.104 203.401846L159.911385 147.2a53.848615 53.848615 0 0 0-65.949539 38.075077l-83.593846 312.024615a53.848615 53.848615 0 0 0 38.065231 65.949539l1170.116923 313.531077a53.838769 53.838769 0 0 0 65.949538-38.075077l83.593846-312.024616a53.838769 53.838769 0 0 0-38.06523-65.939692z m8.585846 71.975385l-76.642462 286.030769a40.379077 40.379077 0 0 1-49.447384 28.553846L68.401231 540.731077a40.388923 40.388923 0 0 1-28.553846-49.457231l76.642461-286.030769a40.379077 40.379077 0 0 1 49.457231-28.553846l1144.123077 306.56a40.379077 40.379077 0 0 1 28.544 49.457231zM689.230769 27.431385c224.246154 0 412.888615 152.339692 468.145231 359.168l29.784615 7.975384C1134.109538 168.713846 931.308308 0.531692 689.240615 0.531692c-146.786462 0-279.128615 61.833846-372.40123 160.866462l29.755077 7.975384C434.284308 81.673846 555.431385 27.441231 689.230769 27.441231z m123.529846 768.492307A308.499692 308.499692 0 0 1 689.230769 821.572923c-102.006154 0-192.462769-49.339077-248.871384-125.44l-39.453539-10.574769C459.805538 783.202462 566.892308 848.502154 689.230769 848.502154c59.106462 0 114.638769-15.261538 162.914462-42.023385l-39.384616-10.555077z m-288.827077 55.88677l-21.435076-17.476924-6.596924 26.19077-23.995076 14.099692 23.995076 14.099692 6.596924 26.19077 21.435076-17.476924 28.071385 2.087385-10.742154-24.910769 10.742154-24.891077-28.061538 2.087385z m165.218462 82.914461l16.334769 21.444923 12.839385-24.556308 26.614154-9.225846-19.643077-18.60923 0.118154-27.145847-24.979693 13.046154-26.54523-7.552 4.194461 26.683077-16.512 22.478769 27.569231 3.436308zM348.849231 765.528615l21.956923 17.723077 5.179077-26.653538 22.892307-14.395077-24.300307-14.276923-7.808-26.604308-20.204308 17.821539-27.707077-2.048 11.815385 25.284923-9.334154 25.344 27.510154-2.195693zM689.230769 996.558769c-224.246154 0-412.888615-152.339692-468.145231-359.168l-29.784615-7.985231C244.352 855.296 447.153231 1023.478154 689.230769 1023.478154c146.786462 0 279.118769-61.833846 372.391385-160.866462l-29.755077-7.975384C944.177231 942.326154 823.04 996.558769 689.230769 996.558769z m194.599385-98.776615l22.084923 15.458461 4.765538-27.303384 22.547693-16.886154-24.369231-11.756308-8.152615-25.895384-19.830154 20.036923-27.579077 0.886154 12.110769 24.142769-8.891077 26.427077 27.313231-5.110154z"
        fill={getIconColor(color, 0, '#999999')}
        opacity=".5"
      />
    </Svg>
  );
};

IconYiguoqi.defaultProps = {
  size: 18,
};

IconYiguoqi = React.memo ? React.memo(IconYiguoqi) : IconYiguoqi;

export default IconYiguoqi;
